package com.example.design.b.proxy1;

/**
 * 美国人对象的代理角色
 * 不推荐使用继承
 */
public class ProxyAmerican extends American {

    @Override
    public void eat() {
        preHandle();
        super.eat();
        postHandle();
    }

    public void preHandle() {
        System.out.println("洗手");
    }

    public void postHandle() {
        System.out.println("刷碗洗盘子");
    }
}
